[Linux][/etc/passwd]本地用户信息¶
参考:
/etc/passwd保存了本机所有的用户信息:每一行表示一个用户账户,共有7个字段
account:password:UID:GID:GECOS:directory:shell
解析¶
account:用户名,不能为空passwd:用户密码,通常使用占位符x表示,真正密码保存在/etc/shadow中UDI:用户ID。首次创建的用户ID通常为1000,之后创建的用户ID会以此递增GID:初始组ID。组ID保存在/etc/group中GECOS:可选字段,记录用户的个人情况,通常为空directory:主目录,也就是用户的起始目录shell:用户指定的登录shell地址,通常设置为/bin/bash
示例如下:
zj:x:1000:1000::/home/zj:/bin/bash
伪用户¶
通常称不能登录的用户为伪用户(pseudo user),其登录shell为空或为/usr/sbin/nologin
其存在主要是方便系统管理,满足相应的系统进程对文件属主的要求,常见的有
bin 拥有可执行的用户命令文件
sys 拥有系统文件
adm 拥有帐户文件
uucp UUCP使用
lp lp或lpd子系统使用
nobody NFS使用